/*
 * @Author: 0x9DEFA478
 * @Date: 2022-01-13 17:44:56
 * @LastEditTime: 2022-01-13 18:18:09
 * @LastEditors: 0x9DEFA478
 * @Description: 
 * QQ:2652450237
 * ============================================================================================================================================
 * 
 * 
 * 
 *                                                                                               ************      ****************************
 *                                                                                             ************      ****************************  
 *                                                                                           ************      ****************************    
 *                                                                                         ************      ****************************      
 *                                                                                       ************      ************                        
 *                                                                                     ************      ************                          
 *                                                                                   ************      ************                            
 *                                                                                 ************      ************                              
 *                                                                               ************      ************                                
 *                                                                             ************      ************                                  
 *                                                                           ************      ************                                    
 *                                                                         ************      ************                                      
 *                                                                       ************      ************                                        
 *                                                                     ************      ************                                          
 *                                                                   ************      ************                                            
 *                                                                 ************      ************                                              
 *                                                               ************      ************                                                
 *                                                             ************      ************                                                  
 *                                                           ************      ************                                                    
 *                                                         ************      ************                                                      
 *                                                       ************      ************                                                        
 *                                                     ************      ************                                                          
 *                                                   ************      ************                                                            
 *                                                 ************      ************                                                              
 *                                               ************      ************                                                                
 *                                             ************      ************                                                                  
 *                                           ************      ************                                                                    
 *                                         ************      ************                                                                      
 *                                       ************      ************                                                                        
 *                                     ************      ************                                                                          
 *                                   ************      ************                                                                            
 *                                 ************      ************                                                                              
 *                               ************      ************                                                                                
 *                             ************      ************                                                                                  
 *                           ************      ************                                                                                    
 *                         ************      ************                                                                                      
 *       ****************************      ************                                                                                        
 *     ****************************      ************                                                                                          
 *   ****************************      ************                                                                                            
 * ****************************      ************                                                                                              
 * 
 * 
 * 
 * ============================================================================================================================================
 * 
 */
#include "dma.h"


/**
 * DMA1_0
 * DMA1_1
 * DMA1_2
 * DMA1_3  USART0_Tx
 * DMA1_4  USART0_Rx
 * DMA1_5
 * DMA1_6
 * DMA1_7
 * 
 * DMA2_0
 * DMA2_1
 * DMA2_2
 * DMA2_3
 * DMA2_4
 * DMA2_5
 * DMA2_6
 * DMA2_7
 * 
 */


void DMA_Init(){

  rcu_periph_clock_enable(RCU_DMA0);

  eclic_set_irq_lvl_abs(DMA0_Channel3_IRQn,7U);
  eclic_set_irq_priority(DMA0_Channel3_IRQn,0);
  eclic_set_nonvmode(DMA0_Channel3_IRQn);
  eclic_set_level_trig(DMA0_Channel3_IRQn);
  eclic_enable_interrupt(DMA0_Channel3_IRQn);

  // eclic_set_irq_lvl_abs(DMA0_Channel4_IRQn,7U);
  // eclic_set_irq_priority(DMA0_Channel4_IRQn,0);
  // eclic_set_nonvmode(DMA0_Channel4_IRQn);
  // eclic_set_level_trig(DMA0_Channel4_IRQn);
  // eclic_enable_interrupt(DMA0_Channel4_IRQn);

}

void DMA_DeInit(){

  eclic_disable_interrupt(DMA0_Channel3_IRQn);

  rcu_periph_clock_disable(RCU_DMA0);

}


